 package server.skill;

 import kotlin.Metadata;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

import java.awt.*;
import java.util.ArrayList;




















































































































































































































































































































































































































































































































































































































































 @Metadata(mv = {1, 1, 16}, bv = {1, 0, 3}, k = 1, d1 = {"\000.\n\002\030\002\n\002\020\000\n\000\n\002\030\002\n\002\030\002\n\002\030\002\n\000\n\002\020\b\n\002\b\031\n\002\020\013\n\002\b\003\n\002\020\016\n\000\b\b\030\0002\0020\001BG\022\030\b\002\020\002\032\022\022\004\022\0020\0040\003j\b\022\004\022\0020\004`\005\022\b\b\002\020\006\032\0020\007\022\b\b\002\020\b\032\0020\007\022\b\b\002\020\t\032\0020\007\022\b\b\002\020\n\032\0020\007¢\006\002\020\013J\031\020\032\032\022\022\004\022\0020\0040\003j\b\022\004\022\0020\004`\005HÆ\003J\t\020\033\032\0020\007HÆ\003J\t\020\034\032\0020\007HÆ\003J\t\020\035\032\0020\007HÆ\003J\t\020\036\032\0020\007HÆ\003JK\020\037\032\0020\0002\030\b\002\020\002\032\022\022\004\022\0020\0040\003j\b\022\004\022\0020\004`\0052\b\b\002\020\006\032\0020\0072\b\b\002\020\b\032\0020\0072\b\b\002\020\t\032\0020\0072\b\b\002\020\n\032\0020\007HÆ\001J\023\020 \032\0020!2\b\020\"\032\004\030\0010\001HÖ\003J\t\020#\032\0020\007HÖ\001J\t\020$\032\0020%HÖ\001R\032\020\b\032\0020\007X\016¢\006\016\n\000\032\004\b\f\020\r\"\004\b\016\020\017R\032\020\006\032\0020\007X\016¢\006\016\n\000\032\004\b\020\020\r\"\004\b\021\020\017R\032\020\n\032\0020\007X\016¢\006\016\n\000\032\004\b\022\020\r\"\004\b\023\020\017R\032\020\t\032\0020\007X\016¢\006\016\n\000\032\004\b\024\020\r\"\004\b\025\020\017R*\020\002\032\022\022\004\022\0020\0040\003j\b\022\004\022\0020\004`\005X\016¢\006\016\n\000\032\004\b\026\020\027\"\004\b\030\020\031¨\006&"}, d2 = {"Lserver/skill/ForceAtomDataEntry;", "", "startPoint", "Ljava/util/ArrayList;", "Ljava/awt/Point;", "Lkotlin/collections/ArrayList;", "firstImpactMin", "", "firstImpactMax", "secondImpactMin", "secondImpactMax", "(Ljava/util/ArrayList;IIII)V", "getFirstImpactMax", "()I", "setFirstImpactMax", "(I)V", "getFirstImpactMin", "setFirstImpactMin", "getSecondImpactMax", "setSecondImpactMax", "getSecondImpactMin", "setSecondImpactMin", "getStartPoint", "()Ljava/util/ArrayList;", "setStartPoint", "(Ljava/util/ArrayList;)V", "component1", "component2", "component3", "component4", "component5", "copy", "equals", "", "other", "hashCode", "toString", "", "Server"})
 public final class ForceAtomDataEntry
 {
   @NotNull
   private ArrayList<Point> startPoint;
   private int firstImpactMin;
   private int firstImpactMax;
   private int secondImpactMin;
   private int secondImpactMax;

   @NotNull
   public final ArrayList<Point> getStartPoint() {
/* 643 */     return this.startPoint; } public final void setStartPoint(@NotNull ArrayList<Point> a) { Intrinsics.checkParameterIsNotNull(a, "a"); this.startPoint = a; } public final int getFirstImpactMin() { return this.firstImpactMin; } public final void setFirstImpactMin(int a) { this.firstImpactMin = a; } public final int getFirstImpactMax() { return this.firstImpactMax; } public final void setFirstImpactMax(int a) { this.firstImpactMax = a; } public final int getSecondImpactMin() { return this.secondImpactMin; } public final void setSecondImpactMin(int a) { this.secondImpactMin = a; } public final int getSecondImpactMax() { return this.secondImpactMax; } public final void setSecondImpactMax(int a) { this.secondImpactMax = a; } public ForceAtomDataEntry(@NotNull ArrayList<Point> startPoint, int firstImpactMin, int firstImpactMax, int secondImpactMin, int secondImpactMax) { this.startPoint = startPoint; this.firstImpactMin = firstImpactMin; this.firstImpactMax = firstImpactMax; this.secondImpactMin = secondImpactMin; this.secondImpactMax = secondImpactMax; }


   public ForceAtomDataEntry() {
//     this(null, 0, 0, 0, 0, 31, null);
   }

   @NotNull
   public final ArrayList<Point> component1() {
     return this.startPoint;
   }

   public final int component2() {
     return this.firstImpactMin;
   }

   public final int component3() {
     return this.firstImpactMax;
   }

   public final int component4() {
     return this.secondImpactMin;
   }

   public final int component5() {
     return this.secondImpactMax;
   }

   @NotNull
   public final ForceAtomDataEntry copy(@NotNull ArrayList<Point> startPoint, int firstImpactMin, int firstImpactMax, int secondImpactMin, int secondImpactMax) {
     Intrinsics.checkParameterIsNotNull(startPoint, "startPoint");
     return new ForceAtomDataEntry(startPoint, firstImpactMin, firstImpactMax, secondImpactMin, secondImpactMax);
   }

   @NotNull
   public String toString() {
     return "ForceAtomDataEntry(startPoint=" + this.startPoint + ", firstImpactMin=" + this.firstImpactMin + ", firstImpactMax=" + this.firstImpactMax + ", secondImpactMin=" + this.secondImpactMin + ", secondImpactMax=" + this.secondImpactMax + ")";
   }

   public int hashCode() {
     return (((((this.startPoint != null) ? this.startPoint.hashCode() : 0) * 31 + this.firstImpactMin) * 31 + this.firstImpactMax) * 31 + this.secondImpactMin) * 31 + this.secondImpactMax;
   }

   public boolean equals(@Nullable Object paramObject) {
     if (this != paramObject) {
       if (paramObject instanceof ForceAtomDataEntry) {
         ForceAtomDataEntry forceAtomDataEntry = (ForceAtomDataEntry)paramObject;
         if (Intrinsics.areEqual(this.startPoint, forceAtomDataEntry.startPoint) && this.firstImpactMin == forceAtomDataEntry.firstImpactMin && this.firstImpactMax == forceAtomDataEntry.firstImpactMax && this.secondImpactMin == forceAtomDataEntry.secondImpactMin && this.secondImpactMax == forceAtomDataEntry.secondImpactMax)
           return true;
       }
     } else {
       return true;
     }
     return false;
   }
 }


/* Location:              C:\PGX\Server.jar!\server\skill\ForceAtomDataEntry.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       1.1.3
 */